package com.marvels.approve.process.dto;

import java.util.Date;
import java.util.List;

import com.marvels.approve.manager.dto.OpinionDTO;
import com.marvels.common.dto.BaseDTO;

/**工单跟踪日志
 * @author 何杰
 * 2018年5月10日
 */
public class LoanApplyCaseLogDTO extends BaseDTO {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Long id;
	private String caseId;
	private Integer caseVersion;//每次退单版本号加一
	private String loanId;
	private String assignee;
	private String assigneeName;
	private String nodeCode;//节点
	private String nodeName;//节点名称
	private Date startTime;
	private Date endTime;
	private String caseResult;
	private String opinion;
	
	//审批意见
	private List<OpinionDTO> opinionList;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getCaseId() {
		return caseId;
	}
	public void setCaseId(String caseId) {
		this.caseId = caseId;
	}
	public String getLoanId() {
		return loanId;
	}
	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	public String getAssignee() {
		return assignee;
	}
	public void setAssignee(String assignee) {
		this.assignee = assignee;
	}
	public String getAssigneeName() {
		return assigneeName;
	}
	public void setAssigneeName(String assigneeName) {
		this.assigneeName = assigneeName;
	}
	public String getNodeCode() {
		return nodeCode;
	}
	public void setNodeCode(String nodeCode) {
		this.nodeCode = nodeCode;
	}
	public String getNodeName() {
		return nodeName;
	}
	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public Integer getCaseVersion() {
		return caseVersion;
	}
	public void setCaseVersion(Integer caseVersion) {
		this.caseVersion = caseVersion;
	}
	public String getCaseResult() {
		return caseResult;
	}
	public void setCaseResult(String caseResult) {
		this.caseResult = caseResult;
	}
	
	public List<OpinionDTO> getOpinionList() {
		return opinionList;
	}
	public void setOpinionList(List<OpinionDTO> opinionList) {
		this.opinionList = opinionList;
	}
	public String getOpinion() {
		return opinion;
	}
	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}
	
}   
